package com.ytclub.practice.server.dao;

import com.ytclub.practice.server.entity.dto.PracticeSubjectDTO;
import com.ytclub.practice.server.entity.po.SubjectPO;

import java.util.List;

/**
 * 题目(subject_info)表数据库访问层
 *
 * @author makejava
 * @since 2023-12-13 23:46:27
 */
public interface SubjectDao {


    /**
     * 获取练习面试题目
     *
     * @param dto 查询条件
     * @return 面试题目列表
     */
    List<SubjectPO> getPracticeSubject(PracticeSubjectDTO dto);

    /**
     * 根据题目id查询题目信息
     *
     * @param subjectId 题目id
     * @return 题目信息
     */
    SubjectPO selectById(Long subjectId);


}